package cn.nr19.jian.token

enum class ENode {

    // 创建 变量、事件、功能、引用、继承
    nvar,nevent,nfun,nimport,nin,

    // 循环 判断  如果
    nfor,nwhen,nif,

    // 调用功能，赋值
    gfun,fuzhi,

    // stat 源代码仅记录 token， j2 已记录节点
    j2,

    // 返回,跳出循环，跳过
    RETURN,BREAK,CONTINUE,

    // obj1[suan]  , obj2.obj
    obj1,obj2,

    // 算术运算
    suan,


    // 其他小类 Par、ParType
    par,partype,

    or,ifx,ifxIS,ifxOR,varself,

    // 最终值，如 ARR EON ，
    value,layout,

    // 取变量，这是变量关键词
    gvar,

    str,num,boolean,




    //注释 空行 -- 跳过无需解析的
    notes,pn,


    // code
    c_jian,c_js,c_layout,c_ex,c_e2,

    // 变量
    arr,eon,

    // 限定E3
    c_jian2,

}